Skip to content

refactor(engine): type capture failures#2161

Open
jrusso1020 wants to merge 1 commit into
07-10-refactor_engine_manage_child_processesfrom
07-10-refactor_engine_type_capture_failures
Open

refactor(engine): type capture failures#2161
jrusso1020 wants to merge 1 commit into
07-10-refactor_engine_manage_child_processesfrom
07-10-refactor_engine_type_capture_failures

Conversation

@jrusso1020

@jrusso1020 jrusso1020 commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

What

Replace message-parsed capture retry policy with typed CaptureFailure values and peer abort.

Why

Stringified worker errors lost causes and let sibling workers continue after fatal authoring failures.

How

Classify cancellation, browser, protocol, memory, verification, authoring, and IO failures; preserve diagnostics and abort peers on the first fatal kind.

Test plan

  • capture classification and parallel peer-abort tests; producer capture-stage tests
  • Stack-wide lint, format, build, typecheck, and relevant integration gates

jrusso1020 commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from a2d587e to f5fa1ad Compare July 11, 2026 18:16
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch 6 times, most recently from f7d95e9 to 96ad318 Compare July 12, 2026 08:54
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from 2dcb4ec to fc3a9cb Compare July 12, 2026 09:11
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 96ad318 to f998c3f Compare July 12, 2026 09:11
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from fc3a9cb to 881be1e Compare July 13, 2026 15:52
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch 2 times, most recently from 975e624 to b78ead3 Compare July 13, 2026 17:29
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from 46b689d to 9295542 Compare July 13, 2026 18:09
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch 2 times, most recently from 7944018 to 9ad22a6 Compare July 13, 2026 18:35
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from 1a9af9b to 131f444 Compare July 13, 2026 20:27
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 9ad22a6 to 3fe6fc5 Compare July 13, 2026 20:27
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from 131f444 to f906eee Compare July 13, 2026 20:33
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 3fe6fc5 to c94b219 Compare July 13, 2026 20:33
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from f906eee to bfe60e6 Compare July 13, 2026 22:09
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from c94b219 to 95b9322 Compare July 13, 2026 22:09
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from bfe60e6 to 5e82fec Compare July 13, 2026 22:18
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 95b9322 to 131d9c1 Compare July 13, 2026 22:18
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from 5e82fec to fc61671 Compare July 13, 2026 23:08
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 131d9c1 to 67f5483 Compare July 13, 2026 23:08
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from fc61671 to b683ddb Compare July 14, 2026 00:03
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 67f5483 to 7935b9d Compare July 14, 2026 00:03
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_type_capture_failures branch from 7935b9d to bd29456 Compare July 14, 2026 03:20
@jrusso1020 jrusso1020 force-pushed the 07-10-refactor_engine_manage_child_processes branch from b683ddb to 4e86382 Compare July 14, 2026 03:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant